package org.mms.service;

import org.mms.pojo.entity.User;
import org.mms.pojo.request.UserLoginRequest;
import org.mms.pojo.request.UserRegisterRequest;
import org.mms.pojo.request.UserUpdateRequest;

import java.util.List;

public interface UserService {
    User login(UserLoginRequest request);
    User register(UserRegisterRequest request);
    User updatePassword(UserUpdateRequest request);
    User getById(Long id);
    List<User> getAll();
}